Commit
764527c8c9b adjusted the "call" call to promisification that
never happened (in this bit of code).
We can either add back a callback or properly promisify the call;
this opts for the latter.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2735
const GnomeShellIface = loadInterfaceXML('org.gnome.Shell.Extensions');
const GnomeShellProxy = Gio.DBusProxy.makeProxyWrapper(GnomeShellIface);
+Gio._promisify(Gio.DBusConnection.prototype, 'call', 'call_finish');
Gio._promisify(Shew.WindowExporter.prototype, 'export', 'export_finish');
function loadInterfaceXML(iface) {